Algebraic Semiotics, Proofwebs, and Distributed Cooperative Proving 1
نویسندگان
چکیده
We describe a new approach to interface design called algebraic semiotics, combining semiotics with algebraic speciication to give a rigorous theory of representation quality, and we apply it to the tatami distributed cooperative proving project. This project uses standard html, Java, etc. for remote proof browsing, servers for remote proof execution, a protocol to maintain truth of distributed cooperative proofs, and a tool combining proof assistance with website editing. Its proof paradigm reduces theorems to problems solvable by proof servers. ProofWebs integrate browsing, execution, animation, and informal explanation with formal proofs, and their design has been driven by semiotic ideas.
منابع مشابه
Distributed Cooperative Formal Methods Tools
This paper describes some tools to support formal methods, and conversely some formal methods for developing such tools. We focus on distributed cooperative proving over the web. Our tools include a proof editor/assistant, servers for remote proof execution, a distributed truth protocol, an editor generator, and a new method for interface design called algebraic semiotics, which combines semiot...
متن کاملWeb-based Support for Cooperative Software Engineering1
The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in web technology, interface design, and specification. Our effort to improve the usability of such systems has led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems has led us into hidden algebra and fuzzy logic. T...
متن کاملWeb-based Multimedia Support for Distributed Cooperative Software Engineering
The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in web technology, interface design, and specification. Our effort to improve the usability of such systems led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems led us into hidden algebra. We discuss the Tatami sys...
متن کاملWeb-based Multimedia Support for Distributed Cooperative Software Engineering1
The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in web technology, interface design, and specification. Our effort to improve the usability of such systems led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems led us into hidden algebra. We discuss the Tatami sys...
متن کاملUnderstanding and Improving Content Markup for the Web : from the perspectives of formal linguistics , algebraic logic , and cognitive
The paper (i) examines the issue of compositionality in symbolic computing from the point of view distributed computing ; (ii) proposes the use of extended relational framework for combining mathematical and conceptual non-mathematical knowledge within the context of OpenMath protocols; (iii) presents an application of computational semiotics to manufacturing 1 .
متن کامل